< Prev(J) / Next(K) > / View :

Filename: /text/sbasic/shared/03103600.xhp

(section: typename) (bookmark: bm_id3143267)
TypeName function
VarType function

TypeName 関数
VarType 関数

TypeName Function; VarType Function[Runtime]
TypeName 関数; VarType 関数 [実行時](hd_id3143267.1)

Returns a string (TypeName) or a numeric value (VarType) that contains information for a variable.
与えられた変数のデータ型を示す文字列 (TypeName) および数値 (VarType) を返します。(par_id3159157.2)

(/section: typename)

Syntax:
構文:(hd_id3153825.3)

TypeName (Variable)VarType (Variable)
TypeName (Variable)VarType (Variable)(par_id3155341.4)

Return value:
戻り値:(hd_id3145610.5)

String; Integer
String; Integer(par_id3148947.6)

Parameters:
パラメータ:(hd_id3146795.7)

Variable: The variable that you want to determine the type of. You can use the following values:
Variable: データ型を判定する変数。ここで扱えるのは、下記の値です。(par_id3148664.8)

key word
キーワード(par_id3145171.9)

VarType
VarType(par_id3156212.10)

Variable type
変数型(par_id3154684.11)

Boolean
Boolean(par_id3151041.12)

11
11(par_id3153367.13)

Boolean variable
ブール型変数(par_id3148645.14)

Date
日付(par_id3153138.15)

7
7(par_id3153363.16)

Date variable
日付変数(par_id3155411.17)

Double
倍精度(par_id3146975.18)

5
5(par_id3150486.19)

Double floating point variable
倍精度型の浮動小数点変数(par_id3148616.20)

Integer
整数(par_id3148457.21)

2
2(par_id3145647.22)

Integer variable
整数変数(par_id3154490.23)

Long
ロング整数(par_id3149960.24)

3
3(par_id3154513.25)

Long integer variable
ロング整数変数(par_id3151318.26)

Object
Object(par_id3146972.27)

9
9(par_id3154482.28)

Object variable
オブジェクト変数(par_id3150323.29)

Single
単精度(par_id3148405.30)

4
4(par_id3149020.31)

Single floating-point variable
単精度型の浮動小数点変数(par_id3147341.32)

String
文字列(par_id3155901.33)

8
8(par_id3155960.34)

String variable
文字列変数(par_id3146313.35)

Variant
Variant(par_id3145149.36)

12
12(par_id3154021.37)

Variant variable (can contain all types specified by the definition)
バリアント型変数 (すべてのデータ型を代入できる変数)(par_id3145789.38)

Empty
Empty(par_id3148630.39)

0
0(par_id3152584.40)

Variable is not initialized
初期化前の変数に代入される値(par_id3151278.41)

Null
Null(par_id3154576.42)

1
1(par_id3166424.43)

No valid data
有効なデータが格納されていないことを示す値(par_id3145131.44)


(embed text/sbasic/shared/00000003.xhp#errorcode : linkinfo)

Error Codes

エラーコード(hd_id3152869.37)

(/embed text/sbasic/shared/00000003.xhp#errorcode)

(embed text/sbasic/shared/00000003.xhp#err5 : linkinfo)

5 Invalid procedure call
5 無効なプロシージャー呼び出しです (par_id3150891.41)

(/embed text/sbasic/shared/00000003.xhp#err5)

Example:
例:(hd_id3149338.45)

Sub ExampleType
Sub ExampleType(par_id3150363.46)

Dim iVar As Integer
Dim iVar As Integer(par_id3159088.47)

Dim sVar As String
Dim sVar As String(par_id3150089.48)

Dim siVar As Single
Dim siVar As Single(par_id3156139.49)

Dim dVar As Double
Dim dVar As Double(par_id3151217.50)

Dim bVar As Boolean
Dim bVar As Boolean(par_id3154658.51)

Dim lVar As Long
Dim lVar As Long(par_id3152992.52)

Msgbox TypeName(iVar) & " " & VarType(iVar) & Chr(13) &_
Msgbox TypeName(iVar) & " " & VarType(iVar) & Chr(13) &_(par_id3155509.53)

TypeName(sVar) & " " & VarType(sVar) & Chr(13) &_
TypeName(sVar) & " " & VarType(sVar) & Chr(13) &_(par_id3150370.54)

TypeName(siVar) & " " & VarType(siVar) & Chr(13) &_
TypeName(siVar) & " " & VarType(siVar) & Chr(13) &_(par_id3155532.55)

TypeName(dVar) & " " & VarType(dVar) & Chr(13) &_
TypeName(dVar) & " " & VarType(dVar) & Chr(13) &_(par_id3152988.56)

TypeName(bVar) & " " & VarType(bVar) & Chr(13) &_
TypeName(bVar) & " " & VarType(bVar) & Chr(13) &_(par_id3156166.57)

TypeName(lVar) & " " & VarType(lVar),0,"Some types in Office Basic"
TypeName(lVar) & " " & VarType(lVar),0,"Some types in Office Basic"(par_id3148817.58)

end Sub
end Sub(par_id3154259.59)


< Prev / Next >